/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.accept;

public class GaiaTaxCode {
    private String taxCode;
    private String taxCodeName;
    private String taxCodeClass;
    private String taxCodeValue;
    private String taxCodeStatus;

    public String getTaxCode() {
        return this.taxCode;
    }

    public String getTaxCodeName() {
        return this.taxCodeName;
    }

    public String getTaxCodeClass() {
        return this.taxCodeClass;
    }

    public String getTaxCodeValue() {
        return this.taxCodeValue;
    }

    public String getTaxCodeStatus() {
        return this.taxCodeStatus;
    }

    public void setTaxCode(String taxCode) {
        this.taxCode = taxCode;
    }

    public void setTaxCodeName(String taxCodeName) {
        this.taxCodeName = taxCodeName;
    }

    public void setTaxCodeClass(String taxCodeClass) {
        this.taxCodeClass = taxCodeClass;
    }

    public void setTaxCodeValue(String taxCodeValue) {
        this.taxCodeValue = taxCodeValue;
    }

    public void setTaxCodeStatus(String taxCodeStatus) {
        this.taxCodeStatus = taxCodeStatus;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GaiaTaxCode)) {
            return false;
        }
        GaiaTaxCode other = (GaiaTaxCode)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$taxCode = this.getTaxCode();
        String other$taxCode = other.getTaxCode();
        if (this$taxCode == null ? other$taxCode != null : !this$taxCode.equals(other$taxCode)) {
            return false;
        }
        String this$taxCodeName = this.getTaxCodeName();
        String other$taxCodeName = other.getTaxCodeName();
        if (this$taxCodeName == null ? other$taxCodeName != null : !this$taxCodeName.equals(other$taxCodeName)) {
            return false;
        }
        String this$taxCodeClass = this.getTaxCodeClass();
        String other$taxCodeClass = other.getTaxCodeClass();
        if (this$taxCodeClass == null ? other$taxCodeClass != null : !this$taxCodeClass.equals(other$taxCodeClass)) {
            return false;
        }
        String this$taxCodeValue = this.getTaxCodeValue();
        String other$taxCodeValue = other.getTaxCodeValue();
        if (this$taxCodeValue == null ? other$taxCodeValue != null : !this$taxCodeValue.equals(other$taxCodeValue)) {
            return false;
        }
        String this$taxCodeStatus = this.getTaxCodeStatus();
        String other$taxCodeStatus = other.getTaxCodeStatus();
        return !(this$taxCodeStatus == null ? other$taxCodeStatus != null : !this$taxCodeStatus.equals(other$taxCodeStatus));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GaiaTaxCode;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $taxCode = this.getTaxCode();
        result = result * 59 + ($taxCode == null ? 43 : $taxCode.hashCode());
        String $taxCodeName = this.getTaxCodeName();
        result = result * 59 + ($taxCodeName == null ? 43 : $taxCodeName.hashCode());
        String $taxCodeClass = this.getTaxCodeClass();
        result = result * 59 + ($taxCodeClass == null ? 43 : $taxCodeClass.hashCode());
        String $taxCodeValue = this.getTaxCodeValue();
        result = result * 59 + ($taxCodeValue == null ? 43 : $taxCodeValue.hashCode());
        String $taxCodeStatus = this.getTaxCodeStatus();
        result = result * 59 + ($taxCodeStatus == null ? 43 : $taxCodeStatus.hashCode());
        return result;
    }

    public String toString() {
        return "GaiaTaxCode(taxCode=" + this.getTaxCode() + ", taxCodeName=" + this.getTaxCodeName() + ", taxCodeClass=" + this.getTaxCodeClass() + ", taxCodeValue=" + this.getTaxCodeValue() + ", taxCodeStatus=" + this.getTaxCodeStatus() + ")";
    }
}

